﻿using System;
using System.Collections.Generic;

namespace NForum.Core.Abstractions.Services {

	public interface IBoardService {
		Board Create(String name, Int32 sortOrder);
		Board Create(String name, String description, Int32 sortOrder);

		Board Read(Int32 id);
		Board Read(String name);
		IEnumerable<Board> Read();

		void Update(Board board);

		void Delete(Board board);
	}
}